Binary Priority List for Prioritizing Software Requirements

نویسندگان

  • Thomas Bebensee
  • Inge van de Weerd
  • Sjaak Brinkkemper
چکیده

Product managers in software companies are confronted with a continuous stream of incoming requirements. Due to limited resources they have to make a selection of those that can be implemented. However, few prioritization techniques are suitable for prioritizing larger numbers of requirements. Binary Priority List (BPL) is a binary search based technique for prioritizing requirements. Academics and practitioners have referred to it in previous works. However, it has not been described and researched in broad detail. This paper introduces BPL, examines how it can be used for prioritizing requirements and assesses its prioritization process quality by comparing it to another prioritization technique. A facilitating tool was developed and applied in two small Dutch product software companies. The paper demonstrates that the technique can be successfully used to prioritize requirements and is especially suitable for a medium amount of low-level

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Prioritization Process

requirements might be put in a requirements database. With either implementation, one of the attributes must be priority. Why should you prioritize requirements? 1. If the project is budget-constrained, prioritization will help you decide which requirements should be implemented and which should be candidates for elimination. 2. If the project is time-constrained, prioritization will help you d...

متن کامل

A Method for Prioritizing Qualitative Scenarios in Evaluating Enterprise Architecture Using Non-dominated Sorting Genetic Algorithm Ii

In the field of enterprise architecture (EA), qualitative scenarios are used to understand the qualitative characteristics better. In order to reduce the implementation cost, scenarios are prioritized to be able to focus on the higher priority and more important scenarios. There are different methods to evaluate enterprise architecture including architecture Trade-off Analysis Method (ATAM).Pri...

متن کامل

Stakeholder Prioritization in Requirement Engineering Process: A Case Study on School Management System

Requirement elicitation is one of significant part of software engineering activity. It is very difficult to develop successful software without involvement of the quality stakeholder from the client side. Stakeholder prioritization is one of the indispensable processes in requirements engineering. When a project commences, there might be many stakeholders but minority of them would be the key ...

متن کامل

Towards Requirements for Requirements Modelling Tools

This paper describes the functions and properties that we have determined should be exhibited by a requirements modelling toolset. They have been broadly categorised into high, medium and low priority. Consultation with practitioners has assisted in creation and validation of our list of functions and in our broad categorisation of them into priority groups. We believe this is only the beginnin...

متن کامل

Towards Requirements forRequirements Modelling

This paper describes the functions and properties that we have determined should be exhibited by a requirements modelling toolset. They have been broadly categorised into high, medium and low priority. Consultation with practitioners has assisted in creation and validation of our list of functions and in our broad categorisation of them into priority groups. We believe this is only the beginnin...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010